/*
Theme Name: WP Base
Theme URI: http://crossthemes.com
Author: the WordPress team / Crossthemes.com
Author URI: http://crossthemes.com
Description: ECommerce Template
Version: 1.0
License: GNU General Public License v2 or later
License URI: license.txt
Tags: left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

*/

/*
*	1. Reset Browser
*	2. Reset WordPress
*	3. Layout
*	4. Header
*	5. Footer
*/

/***********************************************************************************/
/********************************     1. Reset  Browser    *************************/
/***********************************************************************************/

*  {margin:0;padding:0;border-style:solid;border-width:0;}
html,body {font-size:13px;font-family:arial;line-height:18px;text-align:left;background:#fff;vertical-align: baseline;font-style:normal;font-weight:normal;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust:none;}
img {border:0;vertical-align:top;margin:0 0 15px;max-width:100%;height:auto;}
a {text-decoration:none;cursor:pointer;background:transparent;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
a:hover, a:focus {outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;}
h1,.h1 {font-size:22px;line-height:26px;}
h2,.h2 {font-size:20px;line-height:24px;}
h3,.h3 {font-size:18px;line-height:22px;}
h4,.h4 {font-size:16px;line-height:20px;}
h5,.h5 {font-size:14px;line-height:18px;}
h6,.h6 {font-size:14px;line-height:18px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {margin:0 0 15px;}
table {font-size:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;word-wrap:break-word}
table td,table th {text-align:left;}
table label {white-space:normal;font-size:13px;vertical-align:top;}
legend {border:0;font-size:18px;line-height:22px;margin:0 0 10px;}
label {font-weight:normal;font-size:13px;}
pre {padding:20px 15px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
br {margin:0 0 5px;}
iframe {max-width:100%}
iframe html {position:relative;z-index:1;}
:hover,:focus {outline:none;}

/* List style */
ol,ul{margin-bottom:15px;}

/* Definition Lists */
dl {margin-bottom:20px;}
dt,dd {line-height:16px;}
dt {font-weight:bold;}
dd {margin-left:10px;}

/* Content */
del {text-decoration:line-through;}
blockquote {overflow:hidden;font-size:13px;font-style:normal;line-height:18px;padding:5px 0 5px 30px;margin:5px 0 30px 30px;border-left:2px solid #e5e5e5;}
code {overflow:hidden;display:block;padding:25px 30px;background:#f7f7f7;line-height:36px;margin:0 0 30px;word-wrap:break-word;word-break:break-all;white-space:normal;clear:both;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
table code {white-space:normal}  

/* Form element */
input,select,textarea{font-size:12px;font-weight:normal;vertical-align:middle;max-width:340px;}
input {line-height:18px;border-width:1px;border-style:solid;margin:0 0 10px;padding:10px 15px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
input.input-text {-moz-appearance:textfield}
input
input,button,.button {transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}   
input[type^="button"],input[type^="submit"],button,.button {-webkit-appearance:none}
input[type^="button"]:focus,input[type^="submit"]:focus {outline:none!important;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}   
input[type^="radio"] {border:0;padding-left:0;padding-right:0;padding-top:0;}
textarea {overflow:auto;min-height:100px;font-size:12px;border-width:1px;border-style:solid;padding:5px 8px 4px;width:100%;height:200px;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
textarea:hover,textarea:focus {border-width:1px;}
select{background:#fff;border-width:1px;border-style:solid;font-size:11px;padding:6px 8px;max-width:400px;}   
select option{padding:0 8px;}

/* Table */
table {max-width:100%;table-layout:fixed;border:1px solid #ccc;}
table tbody,table tfood,table thead{max-width:100%;}
table thead{}
table tr td{padding:10px 20px}
table tr th{padding:20px;}
table tr td,table tr th{border-width:1px 0 0 1px;border-style:solid;border-color:#ccc}
table tr td:first-child,table tr th:first-child{border-width:0 0 1px 0;}

/* Button */
button,button:hover,button:focus{outline:0;}
button.button::-moz-focus-inner {padding:0;border:0;}
button.button {-webkit-border-fit:lines;} 
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #333;}



/*******************************************************************************************/
/********************************     2. Reset WordPress    ********************************/
/*******************************************************************************************/   

.alignleft {float:left!important;margin:0 20px 10px 0!important;max-width:100%;height:auto;}
.alignright{float:right;margin:0 0 20px 10px!important;max-width:100%;height:auto;}
.aligncenter {display:block;margin:0 auto 20px;max-width:100%;height:auto;}   


/**********************************************************************************/
/********************************     3. Layout    ********************************/
/**********************************************************************************/

body {background:#ffffff;}

/* Box - Wide */

.boxed,.crt-boxed {max-width:1200px;margin-left:auto;margin-right:auto;}

/* Column */
.crt-col-lg-1{width:100%;}
.crt-col-lg-2{width:50%;}
.crt-col-lg-3{width:33.33333%;}
.crt-col-lg-4{width:25%;}
.crt-col-lg-5{width:20%;}
.crt-col-lg-6{width:16.66666%;}
.crt-col-lg-7{width:14.28571%;}
.crt-col-lg-8{width:12.50000%;}
.crt-col-lg-1,.crt-col-lg-2,.crt-col-lg-3,.crt-col-lg-4,.crt-col-lg-5,.crt-col-lg-6,.crt-col-lg-7,.crt-col-lg-8,
section.crt-col-lg-1,section.crt-col-lg-2,section.crt-col-lg-3,section.crt-col-lg-4,section.crt-col-lg-5,section.crt-col-lg-6,section.crt-col-lg-7,section.crt-col-lg-8 {display:inline-block;margin-right:-4px;}

@media 
only screen and (max-width: 1199px) {
	.crt-col-md-1{width:100%;}
	.crt-col-md-2{width:50%;}
	.crt-col-md-3{width:33.33333%;}
	.crt-col-md-4{width:25%;}
	.crt-col-md-5{width:20%;}
	.crt-col-md-6{width:16.66666%;}
	.crt-col-md-7{width:14.28571%;}
	.crt-col-md-8{width:12.50000%;}
}

@media 
only screen and (max-width: 991px) {
	.crt-col-sm-1{width:100%;}
	.crt-col-sm-2{width:50%;}
	.crt-col-sm-3{width:33.33333%;}
	.crt-col-sm-4{width:25%;}
	.crt-col-sm-5{width:20%;}
	.crt-col-sm-6{width:16.66666%;}
	.crt-col-sm-7{width:14.28571%;}
	.crt-col-sm-8{width:12.50000%;}
}

@media 
only screen and (max-width: 767px) {
	.crt-col-xs-1{width:100%;}
	.crt-col-xs-2{width:50%;}
	.crt-col-xs-3{width:33.33333%;}
	.crt-col-xs-4{width:25%;}
	.crt-col-xs-5{width:20%;}
	.crt-col-xs-6{width:16.66666%;}
	.crt-col-xs-7{width:14.28571%;}
	.crt-col-xs-8{width:12.50000%;}
}

@media 
only screen and (max-width: 479px) {
	.products{text-align:center;}
	.product{text-align:left;}
	.crt-col-mb-1{width:100%;}
	.crt-col-mb-2{width:50%;}
	.crt-col-mb-3{width:33.33333%;}
	.crt-col-mb-4{width:25%;}
	.crt-col-mb-5{width:20%;}
	.crt-col-mb-6{width:16.66666%;}
	.crt-col-mb-7{width:14.28571%;}
	.crt-col-mb-8{width:12.50000%;}
}

/**********************************************************************************/
/********************************     4. Header    ********************************/
/**********************************************************************************/


/* Header First */
#header .header-first{background:#2ea3f2;}
#header .header-first{padding-top:10px;padding-bottom:5px;}

#header .header-first .header-first-left{ float:left;color:rgba(255, 255, 255, 0.6);line-height:13px;}
#header .header-first .header-first-right{ float:right;}

#header .header-first .header-first-left ul {margin:0 auto;}
/* First Left*/ 
#header .header-first #et-info-phone:before{content:"\f095";font-family:"FontAwesome";margin-right:4px;}
#header .header-first #et-info-email:before{content:"\f0e0";font-family:"FontAwesome";margin-left: 10px; margin-right:2px;}

#header .header-first #et-info > a {color:rgba(255, 255, 255, 0.6);}
#header .header-first ul.et-social-icons{display:inline-block;margin-left:10px;}
#header .header-first ul.et-social-icons > li{display:inline-block;}

#header .header-first ul.et-social-icons span{display:none;}

#header .header-first ul.et-social-icons > li  > a:before{margin-right:10px;}
#header .header-first ul.et-social-icons > li.et-social-facebook  > a:before{content:"\f09a";font-family:"FontAwesome";}
#header .header-first ul.et-social-icons > li.et-social-twitter  > a:before{content:"\f099";font-family:"FontAwesome";}
#header .header-first ul.et-social-icons > li.et-social-google-plus  > a:before{content:"\f1a0";font-family:"FontAwesome";}
#header .header-first ul.et-social-icons > li.et-social-rss  > a:before{content:"\f09e";font-family:"FontAwesome";}

#header .header-first ul.et-social-icons > li.et-social-facebook  > a:hover,
#header .header-first ul.et-social-icons > li.et-social-twitter  > a:hover,
#header .header-first ul.et-social-icons > li.et-social-google-plus  > a:hover,
#header .header-first ul.et-social-icons > li.et-social-rss  > a:hover{color:rgba(255, 255, 255, 1); cursor:pointer;}

/* First Right*/ 

#header .header-first .header-first-right .crt-myaccount,
#header .header-first .header-first-right .crt-mycart,
#header .header-first .header-first-right .header_search {display:inline-block; margin-right:10px;color:rgba(255, 255, 255, 0.6);}

#header .header-first .header-first-right .crt-myaccount a:hover span,
#header .header-first .header-first-right .crt-mycart a:hover:before {color:rgba(255, 255, 255, 1); cursor:pointer;}

#header .header-first .header-first-right .crt-myaccount span {color:rgba(255, 255, 255, 0.6);}
#header .header-first .header-first-right .crt-mycart a span{display:none;}
#header .header-first .header-first-right .crt-mycart a:before{ content:"\f07a";font-family:"FontAwesome";color:rgba(255, 255, 255, 0.6);}

#header .header-first .header-first-right .header_search form {display:none;}
#header .header-first .header-first-right .header_search span.search-icon:before{content:"\f002";font-family:"FontAwesome"}
#header .header-first .header-first-right .header_search span.search-icon:hover{cursor:pointer;color:#fff;}

/* Header Second */
.header-second-content {margin-top:18px}

.header-second-content .logo {display:inline-block;}
.header-second-content .nav {float:right;}

/* Menu */
.nav ul.menu li {display:inline-block;font-size:14px;padding-right:22px;}



/**********************************************************************************/
/********************************     5. Footer    ********************************/
/**********************************************************************************/

.last {clear:right;margin-right:0;}
#copy-right {float:left;}
.footer-socials {float:right;}

footer {overflow:hidden;background-color:#222222;}
.footer-container .footer-widgets {padding-top:80px;}
.footer-container .footer-widgets h3 {font-size:18px;font-family:"Open Sans";color:#2ea3f2;}


.footer-first-content .textwidget, 
.footer-third-content .textwidget{color:#fff;font-family:"Open Sans";font-size:16px;line-height:1.7em;}

.footer-bottom-content .footer-socials ul.social-list > li {display:inline-block;margin-left:20px;}
.footer-bottom-content .footer-socials ul.social-list  li a{font-size:24px;font-family:"ETmodules";font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;}

.footer-second-content #recent-posts-3 ul,.footer-four-content #recent-comments-3  ul{list-style:none;}

.footer-second-content #recent-posts-3 ul > li,
.footer-four-content #recent-comments-3  ul > li{position:relative;padding-left:10px;}
.footer-second-content #recent-posts-3 ul > li:before,
.footer-four-content #recent-comments-3  ul > li:before{border: 3px solid #2ea3f2;border-radius: 3px;content: "";left: 0;position: absolute;top: 6px;}

	
.footer-second-content #recent-posts-3 a,
.footer-four #recent-comments-3  ul#recentcomments > li,
.footer-four #recent-comments-3  ul#recentcomments > li a {color: #fff;}

.footer-second-content #recent-posts-3 a:hover,
.footer-four #recent-comments-3  ul#recentcomments  > li a:hover {color:#2ea3f2;}

#copy-right .copyright {color:#666;}

.footer-bottom-content .footer-socials ul.social-list  li  a {color:#666;}
.footer-bottom-content .footer-socials ul.social-list  li  a:hover {color:#2ea3f2;}

.footer-bottom-content .footer-socials ul.social-list  li.facebook a:before{content:"\f09a";font-family:"FontAwesome";}
.footer-bottom-content .footer-socials ul.social-list  li.twitter a:before{content:"\f099";font-family:"FontAwesome";}
.footer-bottom-content .footer-socials ul.social-list  li.rss a:before{content:"\f09e";font-family:"FontAwesome";}
.footer-bottom-content .footer-socials ul.social-list  li.pinterest a:before{content:"\f231";font-family:"FontAwesome";}
.footer-bottom-content .footer-socials ul.social-list  li.google a:before{content:"\f1a0";font-family:"FontAwesome";}

#copy-right .copyright > a {color:#666;font-size:14px;font-weight:700;}